package com.yunhe.abnormal.service.data;

public interface TaskService {

    /**
     * 获得公式计算结果
     * @param systemId 单位代码
     * @param formula 公式
     */
    Double getValue(Long systemId, String formula) throws Exception;

    /**
     * 获得告警结果值
     * @param systemId 单位代码
     * @param formula 公式
     */
    String getAlarmValue(Long systemId, String formula) throws Exception;

//    /**
//     * 根据单位得到所有的设备
//     * @param systemId 系统ID
//     * @param configList 配置列表
//     */
//    List<Map<String, Dev>> getAllDevsByFirm(Long systemId, List<Map<String, String>> configList) throws Exception;
}
